home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-1.iso / windows / boyer04.zip / READ.ME < prev   
Text File  |  1996-01-14  |  4KB  |  109 lines

  1. -------------------------------------------------------------------------------
  2.       Fast String Search Algorithm (Boyer) for Windows C/C++ Programmers
  3.                               version 0.4
  4.                          (Supports Windows 3.x)
  5.  
  6.                           by Patrick KO Shu-pui
  7.  
  8.                Copyright (c) 1991-1996 All Rights Reserved.
  9. -------------------------------------------------------------------------------
  10. ADDRESS TO CONTACT:
  11.  
  12.             internet: pko@hk.super.net
  13.  
  14.             mailing:  Patrick Ko
  15.                       G.P.O. Box 7468
  16.                       Hong Kong
  17. -------------------------------------------------------------------------------
  18. BOYER04.ZIP contains (use PKUNZIP -d option)
  19.  
  20. MAKEFILES-
  21.  
  22. DEMO    .MAK    - makefile for demo program
  23. BOYERLIB.MAK    - makefile for static library BOYER.LIB
  24. BOYERDLL.MAK    - makefile for dynamic library BOYER.LIB and BOYER.DLL
  25.  
  26. SOURCES-
  27.  
  28. BOYER   .C      - Boyer-Moore fast string exact match algorithm
  29. BOYER   .H      - boyer.c header file
  30. DEMO    .C      - demo how to use boyer.c under Windows
  31. DEMO    .DEF    - demo def file
  32. DEMO    .H      - demo header file
  33. DEMO    .RC     - demo rc file
  34.  
  35. RUNTIME-
  36.  
  37. DEMO    .EXE    - demo executable
  38. BOYER   .OBJ    - object
  39. BOYER   .LIB    - static LIB
  40. DLL\BOYER.DLL   - DLL
  41. DLL\BOYER.LIB   - LIB for BOYER.DLL
  42.  
  43. DOCUMENTS-
  44.  
  45. BOYER   .DOC    - Boyer-Moore document file
  46. READ    .ME     - this file
  47.  
  48. -------------------------------------------------------------------------------
  49. WHATS NEW in v0.1:
  50.         -       Boyer-Moore Algorithm written in C for DOS
  51.  
  52. WHATS NEW in v0.2:
  53.         -       Source code rewritten for Windows
  54.         -       Provides demo program
  55.  
  56. WHATS NEW in v0.3:
  57.         -       Supports DLL
  58.         -       Support case-insensitive search
  59.  
  60. WHATS NEW in v0.4:
  61.  
  62.     THANKS for Tim Pangborn reporting a bug in BOYER v0.3 -- a failure
  63.     in finding ALL UPPER case pattern inside the search space specifying
  64.     ALL LOWER case pattern using FindIC() or FindBackwardIC(), and also
  65.     thanks for his precious suggestions.
  66.  
  67.     v0.4 has now fixed the bug.
  68.  
  69.     THANKS for Victor Volkman's comments in his article published in
  70.     the October 1995 issue of Windows/DOS Developer's Journal.  BOYER
  71.     v0.4 now improved a bit and supports multithreaded search -- I mean
  72.     programs could be multithreaded to call BOYER.
  73.  
  74.     v0.4 now provides a HFIND handle structure for a program to search
  75.     multiple pattern in mutliple search spaces.
  76.  
  77.     v0.4 also puts together the sources for generating a static LIB
  78.     and a dynamic LIB.  Different makefiles are provided for that.
  79.  
  80. HOW TO COMPILE:
  81.  
  82.         1.      Windows (Microsoft C/C++ v7.0) - type
  83.                 nmake -f demo.mak
  84.  
  85.         2.      Generating a DLL? type
  86.                 nmake -f boyerdll.mak
  87.  
  88.         3.      Generating a static LIB only? type
  89.                 nmake -f boyerlib.mak
  90.  
  91. AUTHOR
  92. All the sources are written by Patrick KO Shu Pui, email pko@hk.super.net.
  93.  
  94. ===============================================================================
  95. AUTHORIZATION NOTICE
  96.  
  97. BOYER04.ZIP is a shareware and is freely distributable.
  98.  
  99. Using this package BOYER04.ZIP for commercial purposes required authorization
  100. from the author.  Please send US$20 to the author for registration.
  101.  
  102. Registered users of BOYER03.ZIP can upgrade to this version free of charge.
  103. ===============================================================================
  104. DISCLAIMER      (I hate this but have to do so)
  105.  
  106. You are on your own risk - the author is not responsible for any lost due
  107. to the use of this code.
  108. ===============================================================================
  109.